Небольшое уточнение: побережье Коста Брава (Costa Brava) находится в провинции Жирона (Girona) и простирается от городка Бланес (
Blanes) на юге до городка Портбоу (
Portbou) на севере.
А городки Калейя (
Calella) и Санта Сусанна (
Santa Susanna) находятся южнее, в провинции Барселона, на побережье Коста дель Маресме (Costa del Maresme). Это побережье
существенно ближе к Барселоне и простирается от городка Монгат (
Montgat) на юге до городка Мальграт де Мар (
Malgtrat de Mar) на севере.
Если располагать городки по степени удаления от Барселоны, то получится следующее: Калейя, Санта Сусанна, Бланес, Йорет де Мар, Тосса де Мар...
Калейя замечательный городок, всего в часе с четвертью езды от центра Барселоны, можно добраться даже ночью.
А вот выбор отеля считаю делом очень индивидуальным - сколько туристов, столько и мнений. Потому и не советую какой-то конкретный (достаточно почитать диаметрально противоположные отзывы на любом из агрегаторов про один и тот же отель...).
Лично бы я избегала больших (с несколькими сотнями номеров) отелей меньше 4-х звезд - может достатся огромный пионерлагерь/цыганский табор...