The loveliest hotels in Portugal, from beach to city stays

The best hotels in Portugal, from Portuguese beach hotels to boutique, luxury and Algarve hotels. Here's where to stay in Portugal.