Perth has numerous options for hungry diners, and the range of international eateries in the city is especially impressive. There are also plenty of lively and interesting places to go for a pre- or post-dinner drink.
The Bothy offers hearty and traditional Scottish fayre in a cosy and welcoming setting - definitely spot-on for a city break in winter! Eat Scotland gold award winner 63 Tay Street offers locally-sourced dishes and an extensive wine list. The Roost is great for traditional French cuisine, as are Cafe Tabou and Perth's pizza and crepes specialist Breizh.
Perth also has an array of quality Indian eateries, with Manzil and Tabla being firm favourites.
Versatile Paco's is a great family-friendly option with an incredibly varied menu which pretty much takes you on a journey around the world - you're sure to find something here to satisfy even the pickiest in your party.
If it's fine dining you're after, we highly recommend Deans Restaurant.
If you're willing to travel a little further afield for your food, the Upstairs Restaurant in Aberfeldy is excellent and can be combined with a visit to the popular Dewar's Distillery in the town. We also highly recommend The Inn on the Tay in Pitlochry for food and cocktails.
A final foodie-heaven worth mentioning is Perth's George Street, where you'll find an array of independent shops. Let your senses guide you as you wander, and we're absolutely sure you'll discover something delicious. Even better, you'll be supporting small local businesses when you do!
The title of Perth's best pub is hotly-contested (as always!), but the Twa Tams is a firm favourite with the locals.
For a coffee and cake-shaped pick-me-up, look no further than Hinterland coffee shop. There's also an excellent and very reasonably-priced afternoon tea to be had at Effies.