Вы написали верно. Подробнее см. в «Письмовнике».
Корректно: на Неве, на реке Неве.
Не очень понятно, на каком основании поставлены кавычки. Если выделенные слова произносятся с иронией, то, действительно, кавычки можно поставить. Но по контексту этого не видно.
Словарной фиксации нет. Возможно склонение обеих частей сложного слова: крема-велюра, кремом-велюром и т. д.