Cascais is a charming coastal town located in the Lisbon region of Portugal that is known for its stunning beaches, rich history, and vibrant cultural scene. Just a 40-minute train ride from Lisbon, it’s easy to get to and has more of a small-town feel than booming Lisbon. Here’s a few reasons not to miss this seaside stop on your next visit to...