A five-star boutique hotel, the Bairro Alto is located in an exquisite, yellow-facaded 18th-century block on Praça Luís de Camões, one of the city's most distinctive squares (where the upscale Chiado shopping district meets the nightlife hive of the Bairro Alto). Opened in 2005, this is just about the hottest hotel in town at the moment, thanks to the cool, comfortable rooms decked out in shades that reflect the colors of the city (from roof-tile red to soft Tagus blue), the trendy Flores do Bairro restaurant where chef Vasco Lello turns out modern Portuguese and Mediterranean cuisine, and the ground-floor bar that has built a reputation for its exciting tapas and cocktails. Best of all is the rooftop bar where you can sip a mojito in your chaise longue, relax to the music, and enjoy the best views in the city.