Forbes Travel Guide unveils its 57th list of Star Rating winners worldwide, including 18 new Five-Star hotels, 10 new Five-Star restaurants, and seven new Five-Star spas. The 2015 list heralds Forbes Travel Guide’s first star-rated properties in Mexico, the Caribbean, Latin America, Japan, and Thailand. Read Article →