The best area to stay in Gordon, Scotland, is the Royal Deeside region, particularly around the towns of Banchory, Ballater, and Braemar.
This picturesque area is known for its stunning natural beauty, with the River Dee flowing through ancient forests and alongside the Cairngorms National Park. It's an excellent base for exploring the Scottish Highlands, offering a blend of grand estates, charming villages, and outdoor activities. You'll find many hotels and guesthouses along the A93, which winds through the heart of Royal Deeside.
For couples seeking a romantic and tranquil escape, Ballater is an excellent choice. This Victorian village is well-kept and has a lovely selection of independent shops, cafes, and restaurants. It's also very convenient for visiting Balmoral Castle and exploring the surrounding countryside, with numerous walking trails available directly from the village.
Families will find Braemar particularly appealing due to its proximity to outdoor adventures. Situated within the Cairngorms National Park, it offers easy access to hiking, cycling, and wildlife spotting. The village itself has a welcoming feel, with local shops and eateries, and it's famous for hosting the annual Braemar Gathering.