Albergaria Dias
This friendly inn is a five-minute walk along a garden path to the old town and an easy stroll to Barreirinha Beach; each of the guest rooms has a large balcony, and top-floor rooms also have sea views. There's also a library, small pool, and fitness center, plus lots of charm from the friendly owners.