Geopolitical tensions hit London hotels as holidaymakers stay closer to home