Discover 21 picturesque towns, villages, and castles not too far from Birmingham perfect for a winter weekend escape in 2025. From historic landmarks to cosy pub lunches, explore charm just a short ...