Spending 12 hours in this magical city by the Atlantic Ocean San Sebastian, Spain, Europe