Our users' favourite hotels 6.13 Okay Praia Mar Hotel Carcavelos Rua do Gurue, 16 Carcavelos, PT £41 £31 per night