Think Spain and Barcelona comes to mind instantly. As a...
I cannot convey in words just how wonderful a vacation...