Time, money, knowledge & experience are the most important factors that need to be kept in mind while investing in real estate. Setting realistic goals, hiring a real estate consultant, understanding local aspects, etc. also are few other factors.
http://www.colliers.com/sv-se/sweden/