A guide to planning the ultimate 2 to 3 days in San Sebastian itinerary including the best things to do, where to stay and places to eat.