1 May 2026 ... From riverside strolls to lively music festivals; world class cocktail bars to historical fortresses.