Oslo is a great city to visit on a short break, and there are plenty of hotels to choose from in the city that range from the basic to the opulent. A great choice for a base in the city is the 3* Comfort Hotel Boersparken, which offers excellent value for money and enjoys a good location in the city centre close to the main station.
If you're looking for a slightly more luxurious place to stay, then the lovely 4* Grand Hotel Rica is an elegant turn of the century hotel which combines a high level of service with a superb position right in the city centre.