Cascais is one of the most beautiful cities in Portugal by a landslide. The coastal city is located less than an hour west of Lisbon and is a favorite destination across Europe for its beach scene. Some of the best beaches in Portugal are located in Cascais.