Many locals and tourists classify Edinburgh as one of the best cities to visit. It offers beautiful natural surroundings with its rolling hills, exquisite sunset, and forests plus the cobbled alleys and world-famous streets. Great food and restaurants continue to adorn the city as one of its main attractions to tourists. These days, Edinburgh boutique hotels are also very popular with travellers. These hotels offer the same high quality accommodations and services yet with lower fees. Also, these hotels offer great shopping places for clothes, shoes, souvenirs and restaurants for any customer who wants to please his tastes in excellent food.