Belmond Grand Hotel Europe, the finest in St Petersburg, Russia: Perfect for nights at the Mariinsky (Kirov) Ballet or Opera: Club rates from £160 for two

A ballet or opera performance at the 19th-century Mariinsky Theatre in St Petersburg is one of life’s great experiences. Dress to the nines, drink Champagne, and blend in with others elated to relive a bygone era of passion, music and style. Continue in the same spirit by staying, not at a mere hotel but in […]