Attractions:

Restaurants:

Hotels:

Shopping:

Hiking (so much hiking):