The best area to stay in Edingworth is the City Centre, particularly around the historic Old Town and the more contemporary New Town.
The Old Town is Edingworth's historic heart, characterised by its cobbled streets, mediaeval architecture, and landmarks like the Edingworth Castle and the Royal Mile. It's very walkable and offers a wealth of traditional pubs, unique shops, and historical attractions. The area around Grassmarket also provides a good selection of places to eat and drink.
Couples looking for a romantic getaway will find the Old Town particularly appealing. You're within easy reach of the Edingworth Castle for tours, and the atmospheric closes and wynds are great for leisurely strolls. Many hotels here offer views of the historic skyline, adding to the experience.
For those who prefer a more refined and convenient stay, the New Town, just north of the Old Town, is an excellent choice. This area features elegant Georgian architecture, wide streets like Princes Street and George Street, and a greater selection of high-end department stores and fine dining restaurants. It's also home to the Edingworth Waverley train station, making it very convenient for arrivals and departures.
Solo travellers often appreciate the New Town for its accessibility and modern amenities. You'll find many hotels here with contemporary facilities, including high-end fitness equipment, and it's well-connected by public transport for exploring further afield.