Record-breaking wet weather saw the cost of staying in a UK hotel in 2012 cost 4% less than the year before, despite fears that the London Olympics would hike prices.
Hotel guests in 2012 paid an average room rate of £100 a night, according to the latest Hotel.com price index (HPI), with prices in 31 of the 41 UK destinations included in the report found to have been either flat or falling.
Prices in London fell by 3%, despite the global attention on the capital as a result of the Queen's Diamond Jubilee and the London Olympics.
Notwithstanding the overall success of these events, overnight visitor numbers to London were lower than anticipated so hoteliers dropped prices to help stimulate demand.
Despite a 12% drop in prices, St Andrews once again topped the list of the highest priced hotel rooms in the UK with an average room rate of £135.
Prices in Jersey experienced the same percentage decrease, dropping from £112 to £98. Large price drops were also seen in Perth (-11%), Scarborough (-9%) and Durham (-8%).
Rare price rises were experienced by Belfast (10%), benefitting from the Titanic Centenary, and Aberdeen (9%), buoyed by mid-week demand generated by the energy sector. Rises were also seen in Southampton (7%), Oxford (5%) and Inverness (4%).
The UK destination in the HPI offering the best value for money was Coventry, with an average room rate of £50 per night, exactly half the national average.
Visitor numbers and hotel prices were affected by the fact that 2012 was officially declared the UK's wettest year on record, which had a particular impact on many seaside resorts, said the report.
The HPI looks at actual prices paid in 2012 by all travellers when visiting UK destinations.
Alison Couper from Hotels.com said: "Those who braved the British weather to visit the UK during 2012 were rewarded with prices lower than the previous year in more than half of the most popular destinations.
"London really was the focus last year with the Olympics and Diamond Jubilee, and hotel prices were affordable for many from throughout the UK. The impending birth of a royal baby is set to keep the UK in the public eye this year and, coupled with a concerted marketing push from Visit Britain, it is hoped that visitor numbers will soon increase, providing a welcome boost to the industry."
Average price per room per night in 2012 compared with 2011 across the UK: Top 10 most expensive in 2012