Ответы справочной службы
Географические названия, оканчивающиеся на -ы, обычно склоняются (даже если топоним не самый известный), по ассоциации с формами множественного числа. В «Словаре грамматических вариантов русского языка» Л. Граудиной, В. Ицковича, Л. Катлинской зафиксировано: Саулкрасты – в Саулкрастах (также: Дубулты – в Дубултах).
Но в русском языке есть и несклоняемый вариант передачи этого названия – в форме Саулкрасти. Такая фиксация – в «Словаре собственных имен русского языка» Ф. Л. Агеенко.