Presteigne
From: £517
For a 3 night stayKnighton
From: £330
For a 3 night stayWelshpool
From: £660
For a 3 night stayMontgomery
From: £519
For a 3 night stayLlanbadarn Fynydd
From: £496
For a 3 night stayRhayader
From: £346
For a 3 night stayLlandrindod Wells
From: £412
For a 3 night stayLlanfihangel Rhydithon
From: £448
For a 3 night stayRhayader
From: £442
For a 3 night stay