Consumer group Which? has ranked hotels based on customer feedback - with pub chain Wetherspoons given a 'great value' gong ...