About Poppies Hotel: A warm and friendly welcome awaits you at Poppies, one of the most attractive hotels in the Trossachs. In the heart of Rob Roy country, the hotel offers its guests a comfortable stay in its well appointed bedrooms.