This beautiful destination is ideal for weekend breaks and longer, surrounded by picturesque countryside, boasting street after street of impressive architecture and contemporary culture to rival many. Whether you're planning a weekend away with the family or a romantic night in Oxford, you'll be spoiled for choice when exploring the best things to do here. A walk around the well-kept streets reveals centuries of unique historical architecture. At the same time, excellent modern shops and restaurants are nestled around every corner. There's no shortage of great food and drink in Oxford, from traditional pubs and sleek cocktail bars to modern British eateries and international delights. The city is known as a centre for knowledge and learning. With that in mind, it's only fitting to visit a museum or two during your stay. Several excellent university-owned museums are dotted around Oxford, including something to appeal to visitors of all ages. The medieval castle and prison, found in the attractive Castle Quarter, make a great day out for families, couples and groups new to the city. If you're blessed with good weather when you visit, Oxford Botanic Garden is a perfect setting for strolls in the sun.