A town which has been rated as one of the country's best nights out is just a short train journey from Birmingham and the Black Country. A new study has ranked towns and cities based on the number of nightlife options they have for visitors, compared with population.

And a Midlands town was rated among the top five. Just a half-an-hour train journey from Wolverhampton is Shrewsbury, which has been named one of the best visitor destinations for days and nights out.

The Shropshire town is popular for its array of pubs, bars and restaurants dotted around the town centre, including picturesque riverside locations ideal for a drink and a meal in the summer. Shrewsbury was fifth on the list of best locations in England, with only Brighton, Bath, York and Chester rated as better.

READ MORE: The worst places to go for a night out mapped - and it's bad news for the West Midlands

How many of these Brummie and Black Country phases do you know?

The ranking was based on the number of pubs, bars and restaurants the town has compared with its relatively small population, making it a thriving location, particularly on warm, summer days when visitors flock in from the Midlands as well as parts of Wales and the North West.

Places were ranked on nightlife options from between the best, Brighton with a score of 26.4, and the worst, Slough with a score of just 4.4, in the study by Public First. And while Shrewsbury was rated highly, with an impressive score of 19.4, it was a different story in other parts of the West Midlands unable to offer the same experience.

Wolverhampton was given a score of 8.3, while Walsall had a score of 9.5. West Bromwich is at 10.1 and Coventry's was just 7.2.

Dudley was given a a score 7.6 but the town was among areas where the quality of night out is said to have declined the most over the last decade. Its 'index change' between 2012 and 2022 was a startling -27.8%.

Birmingham received a ranking of just 8.1, despite its thriving nightlife scene and array of options. Its huge population is likely to be responsible for dragging down its overall score.