The best places to see, eat, drink and stay.