Despite its small size, Oslo packs a big punch. Nestled between rolling green hills and the deep-blue North Sea, the capital of Norway is a lively, dynamic city with a high-octane vibe that will sweep