Hôtel Beau Site Notre Dame
Set in a handsome 19th-century stone mansion smack-dab in the center of bustling Rocamadour, this hotel has charm to spare and a very good gastronomic restaurant. At this Best Western hotel, guests enjoy the romance (and quiet) of a historic setting with bright, ample rooms and every modern convenience. The restaurant is easily the best in town, offering a menu of French classics—foie gras, duck breast, Quercy lamb, and the local cabécou cheese—along with great views from the town heights; there's also a lower-priced bistro if you're in a hurry.