Immerse yourself in the spirit of Spain as you travel around indulging in tapas, wandering through the historic streets of Barcelona, and soaking up the sun on stunning Mediterranean beaches.