Fancy a taste of the high life? Then the fittingly named Upper House, nestled at the top of the gleaming Gothia Towers and affording clear views of Göteborg, is just the ticket. Perched at the ...