Cascais Portugal is twinned with Biarritz in south west France and it's easy to see why - both are elegant, colourful and historic sea-side resorts offering superb beaches, cuisine, golf, surfing and shopping. Cascais has a sophistication that will appeal to 'foodies' and boutique shoppers. It's an easy transfer from Lisbon making short stays possible too.
Cascais has everything. Beautiful coast road and beaches (calm sandy beaches in the town or surf at Guincho), lovely shops and a variety of excellent seafood restaurants. Take the shuttle bus from the resort to Cascais railway station then head to Lisbon for the day. Sintra also highly recommended. I love this corner of Portugal!