Мы тоже в КалаФонте отдыхали в 2010 году, очень понравилось. Рядом с отелем (ну 2-3 мин пройти) есть автобусные остановки, с которых и можно доехать в Порт Авентуру, Таррагону, Салоу, Камбрилс, Реус и конечно, Барселону. Насчет билетов в парк Вам уже ответили. До Барселоны можно доехать на рейсовом автобусе, но это долго (часа 3), поскольку идет со всеми остановками. Лучше выбрать одно из предложений Бас Плана - они собирают туристов Салоу- Кап Салоу (это где отель расположен) - Ла Пинеда и без отстановок до Барселоны едет меньше 1,5 часов. Посмотрите у них на сайте (есть русский вариант), там зоопарк и океанариум тоже предлагаются. В остальном, по-моему, в Барселону лучше без детей.