My boyfriend and I are planning a holiday together in June, and have been able to get flights to Lisbon. However, we are not looking to do a city break, but something slightly more relaxed. Ideally, we are looking for somewhere pretty, with lots of culture and things to do, by the beach and not too touristy and pricey (my boyfriend hates the sort of beach resorts where its all English pubs and the only food is hotdogs or burgers). It needs to be somewhere relatively easy to get to from Lisbon airport (our flight doesn't get to Lisbon until 6pm local time), and with plenty to do in terms of sightseeing. I thought about maybe Cascais or Sesimbra, but I'm not sure? Any views on these places or any other ideas?