Colorful palaces, sweeping views and inverted towers... Welcome to Sintra, Portugal.
Staying at hostels with a view can actually wreck your travel plans. Why go outside when you can just stare at the sights from your bunk?
Marrakesh, a city where old heritage meets modernity.