Scotland provides an amazing range of accommodation that includes stylish city centre hotels, historical country houses and cozy lodges, boutique accommodation as well as beautiful island resorts.Choosing the best place to stay in Scotland depends to a large extent on your itinerary, budget, expectations and available time.